/*
 *************************************************************************
 * The contents of this file are subject to the Openbravo  Public  License
 * Version  1.1  (the  "License"),  being   the  Mozilla   Public  License
 * Version 1.1  with a permitted attribution clause; you may not  use this
 * file except in compliance with the License. You  may  obtain  a copy of
 * the License at http://www.openbravo.com/legal/license.html
 * Software distributed under the License  is  distributed  on  an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific  language  governing  rights  and  limitations
 * under the License.
 * The Original Code is Openbravo ERP.
 * The Initial Developer of the Original Code is Openbravo SLU
 * All portions are Copyright (C) 2008-2014 Openbravo SLU
 * All Rights Reserved.
 * Contributor(s):  ______________________________________.
 ************************************************************************
*/
package com.mes.data;

import java.math.BigDecimal;
import java.util.Date;

import org.openbravo.base.structure.ActiveEnabled;
import org.openbravo.base.structure.BaseOBObject;
import org.openbravo.base.structure.ClientEnabled;
import org.openbravo.base.structure.OrganizationEnabled;
import org.openbravo.base.structure.Traceable;
import org.openbravo.model.ad.access.User;
import org.openbravo.model.ad.system.Client;
import org.openbravo.model.common.enterprise.Organization;
/**
 * Entity class for entity Emes_Poor_Entry (stored in table Emes_Poor_Entry).
 *
 * NOTE: This class should not be instantiated directly. To instantiate this
 * class the {@link org.openbravo.base.provider.OBProvider} should be used.
 */
public class EmesPoorEntry extends BaseOBObject implements Traceable, ClientEnabled, OrganizationEnabled, ActiveEnabled {
    private static final long serialVersionUID = 1L;
    public static final String TABLE_NAME = "Emes_Poor_Entry";
    public static final String ENTITY_NAME = "Emes_Poor_Entry";
    public static final String PROPERTY_ID = "id";
    public static final String PROPERTY_EMESPROCESSOPR = "emesProcessopr";
    public static final String PROPERTY_EMESPOORPROCEDURE = "emesPoorProcedure";
    public static final String PROPERTY_SHIFT = "shift";
    public static final String PROPERTY_QTY10 = "qty10";
    public static final String PROPERTY_EMESVENDOR = "emesVendor";
    public static final String PROPERTY_ORGANIZATION = "organization";
    public static final String PROPERTY_CLIENT = "client";
    public static final String PROPERTY_ACTIVE = "active";
    public static final String PROPERTY_CREATIONDATE = "creationDate";
    public static final String PROPERTY_CREATEDBY = "createdBy";
    public static final String PROPERTY_UPDATED = "updated";
    public static final String PROPERTY_UPDATEDBY = "updatedBy";
    public static final String PROPERTY_COMPANY = "company";
    public static final String PROPERTY_QTY12 = "qty12";
    public static final String PROPERTY_QTY14 = "qty14";
    public static final String PROPERTY_QTY16 = "qty16";
    public static final String PROPERTY_QTY18 = "qty18";
    public static final String PROPERTY_QTY20 = "qty20";
    public static final String PROPERTY_HJ = "hj";
    public static final String PROPERTY_GXBL = "gxbl";
    public static final String PROPERTY_MBBL = "mbbl";
    public static final String PROPERTY_CZ = "cz";
    public static final String PROPERTY_GXHJ = "gxhj";
    public static final String PROPERTY_GXZB = "gxzb";
    public static final String PROPERTY_HJCSBP = "hjcsbp";
    public static final String PROPERTY_DBBPBL = "dbbpbl";
    public static final String PROPERTY_WGBPHJ = "wgbphj";
    public static final String PROPERTY_WGBPBL = "wgbpbl";
    public static final String PROPERTY_FXCL = "fxcl";
    public static final String PROPERTY_SBNGWCLC = "sbngwclc";
    public static final String PROPERTY_DBNGWCLC = "dbngwclc";
    public static final String PROPERTY_SBLCBP = "sblcbp";
    public static final String PROPERTY_DBLCBP = "dblcbp";
    public static final String PROPERTY_DBRKBP = "dbrkbp";
    public static final String PROPERTY_RKBPBL = "rkbpbl";
    public static final String PROPERTY_ZRRBLL = "zrrbll";
    public static final String PROPERTY_ZRR = "zrr";
    public static final String PROPERTY_ELBPHJ = "elbphj";
    public static final String PROPERTY_ELBPBL = "elbpbl";
    public static final String PROPERTY_NUMBERS = "numbers";

    public EmesPoorEntry() {
        setDefaultValue(PROPERTY_ACTIVE, true);
        setDefaultValue(PROPERTY_CREATIONDATE, new Date());
        setDefaultValue(PROPERTY_UPDATED, new Date());
    }

    @Override
    public String getEntityName() {
        return ENTITY_NAME;
    }

    public String getId() {
        return (String) get(PROPERTY_ID);
    }

    public void setId(String id) {
        set(PROPERTY_ID, id);
    }

    public EmesProcessOpr getEmesProcessopr() {
        return (EmesProcessOpr) get(PROPERTY_EMESPROCESSOPR);
    }

    public void setEmesProcessopr(EmesProcessOpr emesProcessopr) {
        set(PROPERTY_EMESPROCESSOPR, emesProcessopr);
    }

    public EmesPoorProcedure getEmesPoorProcedure() {
        return (EmesPoorProcedure) get(PROPERTY_EMESPOORPROCEDURE);
    }

    public void setEmesPoorProcedure(EmesPoorProcedure emesPoorProcedure) {
        set(PROPERTY_EMESPOORPROCEDURE, emesPoorProcedure);
    }

    public String getShift() {
        return (String) get(PROPERTY_SHIFT);
    }

    public void setShift(String shift) {
        set(PROPERTY_SHIFT, shift);
    }

    public Long getQty10() {
        return (Long) get(PROPERTY_QTY10);
    }

    public void setQty10(Long qty10) {
        set(PROPERTY_QTY10, qty10);
    }

    public EmesVendor getEmesVendor() {
        return (EmesVendor) get(PROPERTY_EMESVENDOR);
    }

    public void setEmesVendor(EmesVendor emesVendor) {
        set(PROPERTY_EMESVENDOR, emesVendor);
    }

    public Organization getOrganization() {
        return (Organization) get(PROPERTY_ORGANIZATION);
    }

    public void setOrganization(Organization organization) {
        set(PROPERTY_ORGANIZATION, organization);
    }

    public Client getClient() {
        return (Client) get(PROPERTY_CLIENT);
    }

    public void setClient(Client client) {
        set(PROPERTY_CLIENT, client);
    }

    public Boolean isActive() {
        return (Boolean) get(PROPERTY_ACTIVE);
    }

    public void setActive(Boolean active) {
        set(PROPERTY_ACTIVE, active);
    }

    public Date getCreationDate() {
        return (Date) get(PROPERTY_CREATIONDATE);
    }

    public void setCreationDate(Date creationDate) {
        set(PROPERTY_CREATIONDATE, creationDate);
    }

    public User getCreatedBy() {
        return (User) get(PROPERTY_CREATEDBY);
    }

    public void setCreatedBy(User createdBy) {
        set(PROPERTY_CREATEDBY, createdBy);
    }

    public Date getUpdated() {
        return (Date) get(PROPERTY_UPDATED);
    }

    public void setUpdated(Date updated) {
        set(PROPERTY_UPDATED, updated);
    }

    public User getUpdatedBy() {
        return (User) get(PROPERTY_UPDATEDBY);
    }

    public void setUpdatedBy(User updatedBy) {
        set(PROPERTY_UPDATEDBY, updatedBy);
    }

    public String getCompany() {
        return (String) get(PROPERTY_COMPANY);
    }

    public void setCompany(String company) {
        set(PROPERTY_COMPANY, company);
    }

    public Long getQty12() {
        return (Long) get(PROPERTY_QTY12);
    }

    public void setQty12(Long qty12) {
        set(PROPERTY_QTY12, qty12);
    }

    public Long getQty14() {
        return (Long) get(PROPERTY_QTY14);
    }

    public void setQty14(Long qty14) {
        set(PROPERTY_QTY14, qty14);
    }

    public Long getQty16() {
        return (Long) get(PROPERTY_QTY16);
    }

    public void setQty16(Long qty16) {
        set(PROPERTY_QTY16, qty16);
    }

    public Long getQty18() {
        return (Long) get(PROPERTY_QTY18);
    }

    public void setQty18(Long qty18) {
        set(PROPERTY_QTY18, qty18);
    }

    public Long getQty20() {
        return (Long) get(PROPERTY_QTY20);
    }

    public void setQty20(Long qty20) {
        set(PROPERTY_QTY20, qty20);
    }

    public Long getHj() {
        return (Long) get(PROPERTY_HJ);
    }

    public void setHj(Long hj) {
        set(PROPERTY_HJ, hj);
    }

    public BigDecimal getGxbl() {
        return (BigDecimal) get(PROPERTY_GXBL);
    }

    public void setGxbl(BigDecimal gxbl) {
        set(PROPERTY_GXBL, gxbl);
    }

    public BigDecimal getMbbl() {
        return (BigDecimal) get(PROPERTY_MBBL);
    }

    public void setMbbl(BigDecimal mbbl) {
        set(PROPERTY_MBBL, mbbl);
    }

    public BigDecimal getCz() {
        return (BigDecimal) get(PROPERTY_CZ);
    }

    public void setCz(BigDecimal cz) {
        set(PROPERTY_CZ, cz);
    }

    public Long getGxhj() {
        return (Long) get(PROPERTY_GXHJ);
    }

    public void setGxhj(Long gxhj) {
        set(PROPERTY_GXHJ, gxhj);
    }

    public BigDecimal getGxzb() {
        return (BigDecimal) get(PROPERTY_GXZB);
    }

    public void setGxzb(BigDecimal gxzb) {
        set(PROPERTY_GXZB, gxzb);
    }

    public Long getHjcsbp() {
        return (Long) get(PROPERTY_HJCSBP);
    }

    public void setHjcsbp(Long hjcsbp) {
        set(PROPERTY_HJCSBP, hjcsbp);
    }

    public BigDecimal getDbbpbl() {
        return (BigDecimal) get(PROPERTY_DBBPBL);
    }

    public void setDbbpbl(BigDecimal dbbpbl) {
        set(PROPERTY_DBBPBL, dbbpbl);
    }

    public Long getWgbphj() {
        return (Long) get(PROPERTY_WGBPHJ);
    }

    public void setWgbphj(Long wgbphj) {
        set(PROPERTY_WGBPHJ, wgbphj);
    }

    public BigDecimal getWgbpbl() {
        return (BigDecimal) get(PROPERTY_WGBPBL);
    }

    public void setWgbpbl(BigDecimal wgbpbl) {
        set(PROPERTY_WGBPBL, wgbpbl);
    }

    public Long getFxcl() {
        return (Long) get(PROPERTY_FXCL);
    }

    public void setFxcl(Long fxcl) {
        set(PROPERTY_FXCL, fxcl);
    }

    public Long getSbngwclc() {
        return (Long) get(PROPERTY_SBNGWCLC);
    }

    public void setSbngwclc(Long sbngwclc) {
        set(PROPERTY_SBNGWCLC, sbngwclc);
    }

    public Long getDbngwclc() {
        return (Long) get(PROPERTY_DBNGWCLC);
    }

    public void setDbngwclc(Long dbngwclc) {
        set(PROPERTY_DBNGWCLC, dbngwclc);
    }

    public Long getSblcbp() {
        return (Long) get(PROPERTY_SBLCBP);
    }

    public void setSblcbp(Long sblcbp) {
        set(PROPERTY_SBLCBP, sblcbp);
    }

    public Long getDblcbp() {
        return (Long) get(PROPERTY_DBLCBP);
    }

    public void setDblcbp(Long dblcbp) {
        set(PROPERTY_DBLCBP, dblcbp);
    }

    public Long getDbrkbp() {
        return (Long) get(PROPERTY_DBRKBP);
    }

    public void setDbrkbp(Long dbrkbp) {
        set(PROPERTY_DBRKBP, dbrkbp);
    }

    public BigDecimal getRkbpbl() {
        return (BigDecimal) get(PROPERTY_RKBPBL);
    }

    public void setRkbpbl(BigDecimal rkbpbl) {
        set(PROPERTY_RKBPBL, rkbpbl);
    }

    public BigDecimal getZrrbll() {
        return (BigDecimal) get(PROPERTY_ZRRBLL);
    }

    public void setZrrbll(BigDecimal zrrbll) {
        set(PROPERTY_ZRRBLL, zrrbll);
    }

    public String getZrr() {
        return (String) get(PROPERTY_ZRR);
    }

    public void setZrr(String zrr) {
        set(PROPERTY_ZRR, zrr);
    }

    public Long getElbphj() {
        return (Long) get(PROPERTY_ELBPHJ);
    }

    public void setElbphj(Long elbphj) {
        set(PROPERTY_ELBPHJ, elbphj);
    }

    public BigDecimal getElbpbl() {
        return (BigDecimal) get(PROPERTY_ELBPBL);
    }

    public void setElbpbl(BigDecimal elbpbl) {
        set(PROPERTY_ELBPBL, elbpbl);
    }

    public Long getNumbers() {
        return (Long) get(PROPERTY_NUMBERS);
    }

    public void setNumbers(Long numbers) {
        set(PROPERTY_NUMBERS, numbers);
    }

}
